// 蜂窝蜜造平台生成代码，如手工更改，请添加到 .beeignore 忽略生成
package com.fowo.api.model.supplier.report;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.util.List;
import java.util.Map;

/**
 * 为 API 及时率&综合评分 提供结果类
 */
@Getter
@Setter
public class SupplierReportSelectResult {
    @Schema(title = "及时率&综合评分")
    private SupplierReportSelectSpeedRateAndScoreResult speedRateAndScoreResult;
    @Schema(title = "合格率")
    private SupplierReportSelectPassCountResult passCountResult;
    @Schema(title = "转化率")
    private SupplierReportSelectTransformCountResult transformCountResult;
    @Schema(title = "历史采购")
    private SupplierReportSelectPurchaseOrderCountResult purchaseOrderCountResult;
    @Schema(title = "今日采购")
    private SupplierReportSelectPurchaseOrderCountResult purchaseOrderCountResultToday;
    @Schema(title = "本月采购")
    private SupplierReportSelectPurchaseOrderCountResult purchaseOrderCountResultMonth;
    @Schema(title = "开发中")
    private SupplierReportSelectTaskInstanceCountResult taskInstanceCountResult;
    @Schema(title = "供货中")
    private SupplierReportSelectSupplyCountResult supplyCountResult;
    @Schema(title = "巡场中")
    private SupplierReportSelectPatrolCountResult patrolCountResult;
    @Schema(title = "评审中")
    private SupplierReportSelectReviewCountResult reviewCountResult;
    @Schema(title = "任务分析")
    private Map taskCountResult;
    @Schema(title = "本年度供货订单合格率分析")
    private List<SupplierReportSelectGoodResult> goodResult;
    @Schema(title = "本年度供货订单及时率分析")
    private List<SupplierReportSelectReceivedResult> receivedResult;
    @Schema(title = "本年度供货订单转化率分析")
    private List<SupplierReportSelectWeightCountResult> weightCountResult;
}
